$(document).ready(function() {
	init();
});

	/**
	 * 初始化
	 */
function init() {
		initGrid();
		initSearch();
	};
	/**
	 * 初始化数据grid
	 */
function initGrid() {
	dataGrid = $('#data_gird').datagrid({
			url : _webApp + '/system/log/list?search_EQ_type='+type,
			sortName : "id",
			sortOrder : "desc",
			idField : "id",
			height : autoHeight(),
			nowrap : true,
			pagination : true,
			rownumbers : true,
			pageList : [ 10, 25, 50, 100 ],
			pageSize : 25,
			autoRowHeight : true,
			singleSelect : true,
			checkOnSelect : false,
			selectOnCheck : false,
			columns : [[ 
			{
				field : 'id',
				title : 'ID',
				sortable : true,
				hidden:true
			},
			{
				field : 'content',
				title : '内容',
				sortable : true
			},
			{
				field : 'operator',
				title : '操作人',
				sortable : true
			},{
				field : 'time',
				title : '操作时间',
				sortable : true
			}]]
		});
		$(window).resize(function() {
			dataGrid.datagrid('resize', {
				height : autoHeight(),
			});
		});
	};
	/**
	 * 初始化搜索栏
	 */
	function initSearch() {
		$("#search select").change(function() {
			search();
		});
		// 对搜索按钮和单选框绑定点击搜索事件
		$("#search .search_btn,#search input:radio").click(function() {
			search();
		});
		// 对搜索栏输入框绑定回车搜索事件
		$("#search input").keydown(function(event) {
			if (event.keyCode == 13) {
				search();
			}
		});
	}
	/**
	 * 搜索
	 */
	function search() {
		var searchData = $("#search_form").serializeJson();
		dataGrid.datagrid('load', searchData);
		//清楚所有选中项，防止出现删除后的项目依然存在于选中项中
		dataGrid.datagrid("clearChecked");
	}
	/**
	 * 刷新
	 */
function refresh() {
		dataGrid.datagrid("reload");
		//清楚所有选中项，防止出现删除后的项目依然存在于选中项中
		dataGrid.datagrid("clearChecked");
		dataGrid.datagrid("clearSelections");
} 

